package Util;

@SuppressWarnings("serial")
public class ExcecaoSaldoInsuficiente extends Exception {
	private String cnpjPatrocinador;
	private long codEvento;
	private long nroEdicao;
	private long codDespesa;
	
	public ExcecaoSaldoInsuficiente(String cnpjPatrocinador,long codEvento,long nroEdicao,long codDespesa){
		super("Saldo insuficiente no patrocinio oferecido pelo patrocinador "+cnpjPatrocinador
				+" para a despesa "+codDespesa+" na edicao "+nroEdicao+" no Evento "+codEvento);
		this.cnpjPatrocinador = cnpjPatrocinador;
		this.codEvento = codEvento;
		this.nroEdicao = nroEdicao;
		this.codDespesa = codDespesa;
	}

	public String getCnpjPatrocinador() {
		return cnpjPatrocinador;
	}

	public void setCnpjPatrocinador(String cnpjPatrocinador) {
		this.cnpjPatrocinador = cnpjPatrocinador;
	}

	public long getCodEvento() {
		return codEvento;
	}

	public void setCodEvento(long codEvento) {
		this.codEvento = codEvento;
	}

	public long getNroEdicao() {
		return nroEdicao;
	}

	public void setNroEdicao(long nroEdicao) {
		this.nroEdicao = nroEdicao;
	}

	public long getCodDespesa() {
		return codDespesa;
	}

	public void setCodDespesa(long codDespesa) {
		this.codDespesa = codDespesa;
	}
	
}
